Peer Service Networks — Distributed P2P Middleware
نویسندگان
چکیده
Massively distributed peer-to-peer (P2P) computing systems offer unprecedented levels of computing power. However there is no widely used peer interface and as a result many P2P systems have been developed to support specific services. This paper proposes a P2P middleware architecture that directly supports the formation of service networks based on secure interconnections between peers. The P2P middleware integrates with existing systems by providing transport of standard I/O streams over the P2P network and secure execution of process on remote peers. The P2P middleware supports a d-shell or distributed shell for transparently distributing commands. A limited prototype system has been developed using Java and tested by implementing a surface rendering service using a “brute force” technique as a proof of concept and to illustrate the usefulness of the system. keywords: peer-to-peer, service networks, distributed computing
منابع مشابه
NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids
A Peer-to-Peer (P2P) Grid would comprise services that include those of Grids and P2P networks and naturally support environments that have features of both limiting cases. Such a P2P grid integrates the evolving ideas of computational grids, distributed objects, web services, P2P networks and message oriented middleware. In this paper we investigate the architecture, comprising a distributed b...
متن کاملRich and Scalable Peer-to-Peer Search with SHARK
SHARK is a novel concept and middleware service for search in peer-to-peer (P2P) networks. Rather than flooding a network like Gnutella or imposing numerical IDs on objects like distributed hash tables, it is based on directed routing of keywords in a multidimensional redundant metadata hierarchy. SHARK arranges nodes and objects in the network and in semantic clusters. In spite of its rich key...
متن کاملCharging Service Compositions in a Service-Oriented Peer-to-Peer Network
Today, peer-to-peer (P2P) networks, e.g., filesharing networks like Gnutella, are specialised towards specific purposes. This shortcoming is addressed by introducing a new middleware for P2P networks which is shown in Figure 1. The middleware supports the deployment and use of services inside a P2P network. It consists of six different modules, each encapsualating the functionality required for...
متن کاملInformation Retrieval in Peer-to-Peer Networks
Peer-to-Peer (P2P) systems are application layer networks which enable networked hosts to share resources in a distributed manner. An important problem in such networks is to be able to efficiently search the contents of other peers. In this paper we present a survey of search techniques for information retrieval in P2P networks, including recent techniques proposed by the authors. We also pres...
متن کاملCase Study on a Community-Centric Mobile Service Environment
This paper discusses and evaluates the design and the implementation of a Community-centric Mobile Service Environment (COMSE), where all services are developed with Web technologies. The service environment is built on a distributed communication platform that is implemented using a DHT-based peer-to-peer (P2P) protocol. The interaction between P2P overlay networks and Web-based services is re...
متن کامل